package com.pi.pro.xcmg.am.was.edi.infor.dto.reply;





import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

/**
 *  反馈结果数据
 */
@Getter
@Setter
public class FuncReplyListResultsDto<T> implements Serializable {

    // 流程输出参数	resultData.__PROCESS_OUTPUT__	object		响应业务字段的封装对象，要获取响应的业务字段，需要进入这一层(比如：resultCode状态字段就在这里面)
    @JsonProperty("__PROCESS_OUTPUT__")
    private List<T> processOutputs;

    public String toString() {
        StringBuffer buf = new StringBuffer();
        buf.append("{");
        //
        buf.append("__PROCESS_OUTPUT__:");
        buf.append("[");
        if ((this.processOutputs != null) && (this.processOutputs.size()>0)) {
            for (T t:this.processOutputs){
                if (t==null){
                    continue;
                }
                buf.append(t);
                buf.append(",");
            }
        }
        buf.append("]");
        return buf.toString();
    }
}
